草庐IT

Android API 21 - TimePicker 小部件

全部标签

android - 小部件 ImageButton 监听器并不总是被调用

我有一个简单的Widget(Android2.1),它只包含一个LinearLayout,它本身包含一个ImageButton。ImageButton有一个点击监听器。问题是:如果我在我的主屏幕上放置了几个相同的小部件,有些会工作(按下按钮时调用监听器),而有些则不会!我看不到任何有效模式和无效模式。这是小部件布局:这是小部件提供程序代码:publicclassGPAppWidgetProviderextendsAppWidgetProvider{privateStringmTag=getClass().getSimpleName();@OverridepublicvoidonUpda

layout - 如何在 flutter 中删除列中小部件之间的空间?

我寻找答案,但找不到。为什么Column小部件在子小部件之间留出空间?我想为我的小部件布局删除它。下面是我的代码和空间位置。代码!!import'package:flutter/material.dart';import'package:flutter/services.dart';voidmain(){SystemChrome.setEnabledSystemUIOverlays([]);runApp(MyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnM

layout - 如何在 flutter 中删除列中小部件之间的空间?

我寻找答案,但找不到。为什么Column小部件在子小部件之间留出空间?我想为我的小部件布局删除它。下面是我的代码和空间位置。代码!!import'package:flutter/material.dart';import'package:flutter/services.dart';voidmain(){SystemChrome.setEnabledSystemUIOverlays([]);runApp(MyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnM

android - 小部件显示在模拟器上但不是真实设备

所以我创建了一个小部件,如果我将它安装在我的模拟器设备(2.3.3)上,它运行得很好。但是,当我在我的nexusone(2.3.6)上运行它时,它不会在小部件选择对话框中显示小部件。有什么我可以刷新的吗?知道为什么会发生这种情况吗? 最佳答案 对我来说,在Android5.0.1上运行的GoogleNow启动器(2015年2月26日构建)存在一些问题。从GooglePlay商店卸载“GoogleNow”然后重新安装(使用“升级”按钮)后,我的小部件再次出现在列表中。 关于android-

android - 如何将位图中的NV21图像格式转换?

我正在从相机获取预览数据。它是NV21格式。我想将预览保存到SD卡,即位图中。我的代码正在获取图像并保存它,但在图库中它没有捕获预览。它只是黑色矩形,这是代码。publicvoidprocessImage(){Bitmapbitmap=null;if(flag==true){flag=false;if(mCamera!=null){Camera.Parametersparameters=mCamera.getParameters();intimageFormat=parameters.getPreviewFormat();if(imageFormat==ImageFormat.NV21

android - 在 Android Oreo 中每分钟更新一个小部件

我有一个显示当前时间和一些其他信息的小部件,因此它必须每分钟更新一次。我正在使用每分钟触发一次的AlarmManager并调用更新小部件的IntentService。此解决方案在Oreo之前的Android版本中运行良好。在Oreo上,此解决方案不起作用-看起来AlarmManager没有触发。我读到现在有一​​个TextClock控件可以自动将文本更新为当前时间,但不幸的是这不是解决方案,因为我需要在小部件上绘制其他非文本信息。闹钟设置如下:if(android.os.Build.VERSION.SDK_INT>=19){alarmManager.setExact(AlarmMana

android - 当我的自定义小部件具有焦点时如何指定不同的图像?

我正在尝试在我的Assets文件中设置一个可绘制的选择器,如下所示:*2个不同的图像用于休息模式下的“开”/“关”模式(即它确实没有焦点)*另外2张不同的图像用于对焦模式下的“开”/“关”模式(即它有重点)。在我的例子中,“休息”模式有效,但“专注”模式无效。你能告诉我在焦点模式下我错过了什么吗?谢谢。 最佳答案 我不相信ImageView的实例在默认情况下是可聚焦的,这意味着它们永远不会获得焦点并且您的选择器永远不会被触发。在您定义ImageView的地方,您需要将其设置为可聚焦,请参阅以下方法:setFocusable和setF

android - 如何在 eclipse 中使用 "ADT 21.0.1"为 android 模拟器安装皮肤(来自三星)?

如何在eclipse中使用“ADT21.0.1”为安卓模拟器安装皮肤(来自三星)?我可以用“ADT16.0.1”做到这一点,我用过三星的GalaxyS2皮肤http://developer.samsung.com/android/tools-sdks/Samsung-GALAXY-S2-Skin-for-handset-emulation 最佳答案 解压缩皮肤文件夹并将其复制到/platforms/android-x/skins/。然后重启eclipse就可以在新建模拟器的同时看到GalaxyS2的皮肤了。

单击按钮即可更新 Android 小部件

我有一个小部件可以显示数据库中的一些信息。该小部件每隔一小时定期更新一次。但我也让用户通过单击小部件上的刷新按钮手动更新它。如何执行单击操作并刷新小部件?注意:小部件使用服务来执行操作。提前致谢。 最佳答案 我已经寻找了几个小时的答案,终于找到了答案。在您的AppWidgetProvider中,在onUpdate中循环您的小部件,并为每个小部件创建一个Intent(向其添加小部件ID和一些数据以使其唯一,例如intenturi),然后创建一个PendingIntent并将其分配给您要在其中创建点击监听器的View。for(inti=

android - 是否可以将 AppCompat 21 中的 SearchView 与工具栏左对齐?

在使用新Material主题和AppCompat21时,我想在平板电脑上左对齐SearchView。这可能吗,或者我必须将自己的自定义布局添加到工具栏吗?@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.menu_search,menu);mnuSearch=menu.findItem(R.id.menu_search);android.support.v7.widget.SearchViewsearchView=(SearchView)MenuItemCompat.